/* 테마 관련 */
/* 셀렉트 박스 */
.common_select_hover {
	background: #FFCC33 !important;
}
.ui-select .ui-btn {
	border: 1px solid  		#cccccc  /*{a-bup-border}*/;
}
.ui-select .ui-btn-hover-a {
	background: #FFF /*{a-bup-background-color}*/;
	text-shadow:  0  /*{a-bup-shadow-x}*/ 0 /*{a-bup-shadow-y}*/  0  /*{a-bup-shadow-radius}*/  #ffffff  /*{a-bup-shadow-color}*/;
	color: #000;
}

.ui-select .ui-focus {
	-moz-box-shadow: 0px 0px 0px #fff /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 0px #fff /*{global-active-background-color}*/;
	box-shadow: 0px 0px 0px #fff /*{global-active-background-color}*/;
}
/* 기본 버튼 */
.common_button_hover {
	background: #FFCC33 !important;
}
.simple_button.ui-btn {
	border: 1px solid  		#cccccc  /*{a-bup-border}*/;
}
.simple_button.ui-btn-hover-a {
	background: #FFF /*{a-bup-background-color}*/;
	text-shadow:  0  /*{a-bup-shadow-x}*/ 0 /*{a-bup-shadow-y}*/  0  /*{a-bup-shadow-radius}*/  #ffffff  /*{a-bup-shadow-color}*/;
	color: #000;
}

.simple_button.ui-focus {
	-moz-box-shadow: 0px 0px 0px #fff /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 0px #fff /*{global-active-background-color}*/;
	box-shadow: 0px 0px 0px #fff /*{global-active-background-color}*/;
}
/* 테마 관련 */

.ui-content {
	padding: 0px;
}

.ui-content .ui-listview {
	margin: 0px;
}

.ui-content .ui-listview-inset {
	margin: 1em;
}

.ui-content .ui-listview-inset .ui-corner-top {
	-moz-border-radius-topleft: .6em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: .6em /*{global-radii-blocks}*/;
	border-top-left-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-topright: .6em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: .6em /*{global-radii-blocks}*/;
	border-top-right-radius: .6em /*{global-radii-blocks}*/;
}

.ui-content .ui-listview-inset .ui-corner-bottom  {
	-moz-border-radius-bottomleft: .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: .6em /*{global-radii-blocks}*/;
	border-bottom-left-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: .6em /*{global-radii-blocks}*/;
	border-bottom-right-radius: .6em /*{global-radii-blocks}*/;
}

.title_label {
	width:90px;
	text-align: right;
	margin-right:20px;
}


.coach_text_box {
	margin:10px;
	padding:5px;
	background-color:#fff;
	border: 1px solid #651b96;
	-moz-border-radius-topleft: .6em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: .6em /*{global-radii-blocks}*/;
	border-top-left-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-topright: .6em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: .6em /*{global-radii-blocks}*/;
	border-top-right-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomleft: .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: .6em /*{global-radii-blocks}*/;
	border-bottom-left-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: .6em /*{global-radii-blocks}*/;
	border-bottom-right-radius: .6em /*{global-radii-blocks}*/;
}
.coach_header_text_box {
	text-shadow: 0 /*{c-body-shadow-x}*/ 0px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ white /*{c-body-shadow-color}*/;
	padding:10px;
	padding-left: 20px;
	font-size: 1.5em;
	color:#fff;
	background-color:#651b96;
	border: 1px solid #651b96;
	-moz-border-radius-topleft: .6em /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: .6em /*{global-radii-blocks}*/;
	border-top-left-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-topright: .6em /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: .6em /*{global-radii-blocks}*/;
	border-top-right-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomleft: .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: .6em /*{global-radii-blocks}*/;
	border-bottom-left-radius: .6em /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: .6em /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: .6em /*{global-radii-blocks}*/;
	border-bottom-right-radius: .6em /*{global-radii-blocks}*/;
}
.coach_detail_text_box {
	padding:15px;
	font-size: 1.1em;
}

.nav-glyphish-example .ui-btn .ui-btn-inner {
	padding-top: 40px !important;
}

.footer_nav .ui-btn .ui-icon {
	width: 30px !important;
	height: 30px !important;
	margin-left: -15px !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-webkit-border-radius: 0 !important;
}

.footer_nav .active.ui-btn {
	background: url("images/footer_button.png");
	-webkit-border-radius: 9px !important;
	margin: 2px !important;
	border: 0px;
	color: #fff;
}

.footer_nav .ui-btn {
	background: url("images/blank.png");
	-webkit-border-radius: 9px !important;
	margin: 2px !important;
	border: 0px;
	color: #fff;
}

.ui-input-text {
	-webkit-border-radius: 5px !important;
}

.footer_nav .ui-btn .ui-btn-text {
	top: 2px;
}

.footer_nav .ui-btn .ui-btn-inner {
	border-top: 0px;
}

.find_bar {
	height: 45px;
	background: url("images/find_bar.png");
	padding-left: 5px;
	padding-right: 5px;
}

.find_button {
	content: url("images/find_button.png");
	width: 34px;
	height: 34px;
	margin-left: 6px;
	margin-top: 3px;
}

#home_move_button .ui-icon {
	background: url(images/53-house.png) 50% 50% no-repeat;
	background-size: 24px 22px;
}

#food_move_button .ui-icon {
	background: url(images/ico_food.png) 50% 50% no-repeat;
	background-size: 24px 24px;
}

#training_move_button .ui-icon {
	background: url(images/ico_exer.png) 50% 50% no-repeat;
	background-size: 24px 24px;
}

#diary_move_button .ui-icon {
	background: url(images/ico_diary.png) 50% 50% no-repeat;
	background-size: 24px 24px;
}

#coach_move_button .ui-icon {
	background: url(images/ico_coach.png) 50% 50% no-repeat;
	background-size: 24px 24px;
}

#add_food_button .ui-icon {
	background: url(images/ico_add_food.png) 50% 50% no-repeat;
	background-size: 50px 50px;
}

#add_exec_button .ui-icon {
	background: url(images/ico_add_exec.png) 50% 50% no-repeat;
	background-size: 48px 48px;
}

#camera_picker_button .ui-icon {
	background: url(images/ico_camera.png) 50% 50% no-repeat;
	background-size: 40px 40px;
}

#graph_move_button .ui-icon {
	background: url(images/ico_graph.png) 50% 50% no-repeat;
	background-size: 40px 40px;
}

#skull .ui-icon {
	background: url(images/21-skull.png) 50% 50% no-repeat;
	background-size: 22px 24px;
}

.list_button {
	position: relative;
	background: url(images/text_button.png) 50% 50% no-repeat;
	background-size: 70px 34px;
	width: 70px;
	height: 34px;
	text-align: center;
	text-indent: 9px;
	line-height: 35px;
}

.nav_button {
	background: url(images/nav_button_back.png) 101% 50% ;
	color : #FFFFFF;
}

.nav_button .ui-btn-inner {
	margin-left:-1%;
}

.nav_button .ui-icon{
	top: 2px !important;
	width: 50px !important;
	height: 30px !important;
	margin-left: -24px !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-webkit-border-radius: 0 !important;
}

.box_pack {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-box-orient:horizontal;
	-moz-box-orient:horizontal;
	box-orient:horizontal;
}

.box_pack_vertical {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	box-orient:vertical;
}

.box_flex1 {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	width: 1px;
}

.box_flex1_vertical {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	width: 100%;
}

.box_flex10 {
	-webkit-box-flex: 10;
	-moz-box-flex: 10;
	box-flex: 10;
	width: 1px;
}

.box_flex10_vertical {
	-webkit-box-flex: 10;
	-moz-box-flex: 10;
	box-flex: 10;
	width: 100%;
}

.box_flex2 {
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	box-flex: 2;
	width: 1px;
}

.my_template {
	display: none;
}

/* 리스트 기본 적용*/
.my_list_one {
	border-bottom-width: 1px;
}

/* 보라색 색상 적용*/
.purple {
	color: #651b96;
}

/* 보라색 색상 적용*/
.pink {
	color: #c60ea1;
}

/* 다이어리 리스트 이미지*/
.list_image {
	width:100px;
	height:100px;
	background: url(images/diary_img_back.png) 50% 50% no-repeat;
	background-size: 80px 90px;
}

/* 다이러리 인포바 배경*/
.info_bar {
	width:100%;
	height:100px;
	background: url(images/infobar_back.png) 50% 50% no-repeat;
	background-size: 100% 100px;
}

.info_bar > div {
	padding:10px;
}

.right {
	text-align: right;
}

.big_text {
	font-size: 1.03em;
	font-weight: bold;
}

/* 디바이더 설정*/
.divider {
	height: 45px;
	background: url("images/listdivider.png");
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

/* 디바이더 설정*/
.divider div {
	padding-top: .8em;
	padding-bottom: .7em;
}

/* 차트*/
.render {
	width: 80%;
	height: 300px;
	margin: 12px auto 18px auto;
}